#ifndef CONSULTA_H_
#define CONSULTA_H_

#include <iostream>
#include <signal.h>
#include <stdlib.h>
#include "Seniales/SignalHandler.h"
#include "Pipes/Pipe.h"
#include "Estacionamiento.h"
#include "Constantes.h"
#include "Log.h"

using namespace std;

class Consulta : public EventHandler {

private:

	bool detectando;
	Estacionamiento* estacionamiento;
	vector<Pipe>* pipesSalidas;

public:

	Consulta(Estacionamiento* estacionamiento, vector<Pipe>*);
	virtual ~Consulta();
	void iniciarDeteccion();
	int handleSignal(int signum);

};

#endif /*CONSULTA_H_*/
